/**
 * 获取店铺选项
 * @param vue 当前页面对象 即 this
 * @param success {Function} 请求成功回调方法
 * */
export function getStoreOptions(vue, success){
    vue.$request.post({
        url: "store/pdd/storeOptions",
        params:{},
        success: success,
        error: err => {
            console.log(err)
        }
    })
}

/**
 * 下载拼多多店铺数据为 Excel 表格文件
 * @param vue {Vue} 当前页面对象 即 this
 * @param dialogSearchName {dialogSearchName} 搜索名
 * @param startDate {startDate} 起始时间
 * @param endDate {endDate} 结束时间
 * @param success {Function} 请求成功回调方法
 * */
export function downloadExcel(vue, dialogSearchName, startDate, endDate, success){
    vue.$request.post({
        url: "store/pdd/download",
        responseType: 'blob',
        params: {
            storeName: dialogSearchName,
            startDate: startDate,
            endDate: endDate,
        },
        then: success,
        allError: (res) => {
            console.log(res)
        }
    })
}

/**
 * 批量移除店铺数据列表
 * @param vue {Vue} 当前页面对象 即 this
 * @param idJsonList {idJsonList} 移除数据id列表
 * @param success {Function} 请求成功回调方法
 * */
export function batchRemove(vue, idJsonList, success){
    vue.$request.post({
        url: "store/pdd/del",
        params: {
            ids: idJsonList
        },
        success: success,
        error: (res) => {
          console.log(res)
        }
    })
}